// pages/open/open.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },
  scroll(e){
console.log(e);
  },
  changeHd(e){
    console.log(e);
  },
// ## 支付流程
// 1 小程序支付平台开通
// 2 wx.login 获取code
// 3 获取到openid
// 4 发送订单给后端
// 5 wx.requestPayment(后端返回的参数) 发起支付
pay(){
  wx.login({
    // 登录获取code
    success(res){
      wx.request({
        // 通过code获取openid
        url:"https://ai.qikuedu.com/study_miniprog_openid?code="+res.code,
        success(re){
          wx.request({
            // 获取requestPayment参数 
            url: `https://ai.qikuedu.com/study_miniprog_pay?openid=${re.data.openid}&amount=1`,
            success(result){
              wx.requestPayment({
                signType: 'MD5',
                ...result.data,
                success(res){
                  console.log(res);
                  wx.showToast({
                    title: '支付成功',
                  })
                },
                fail(err){
                  console.log(err);
                  wx.showToast({
                    title: '支付失败',
                    icon:"error"
                  })
                }

              })
            }

          })
        }
      })
    }
  })
},


  getPhoneNumber(e){
    console.log(e);
    // 拿到code,再去通过自己的服务器换取手机号
    // 后端:通过appid,appSecret+code向微信服务器换取真正手机号,发送短信验证
    wx.request({
      url: 'http://dida100.com:8888/api/get_phone_new',
      method:"POST",
      data:{"code":e.detail.code},
      success(res){
        console.log(res,"手机号")
      }
    })
  },

  // 获取用户头像
  getUserProfile(){
    var that = this;//需要你在隐私政策填写为什么需要(上传)
    wx.getUserProfile({
      desc: '需要显示用户头像',
      success(res){
        console.log(res);
        // 更新页面数据
        that.setData({userInfo:res.userInfo})
        // 更新本地数据
        wx.setStorageSync('userInfo', res.userInfo)
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // 默认获取一次本地数据
    this.setData({userInfo:wx.getStorageSync('userInfo')||{}})
    // 用户登录
    this.login();
  },
  login(){
    // 01 调用wx.login api 获取code
    // 02 向前端服务器发送请把code发送
    // 03 通过拿到code,apppid,appSecret 向微信服务器发起登录,(处理自己的业务逻辑(存储数据)) 返回个前端
    wx.login({
      success(res){
        console.log(res);
        wx.request({
          url: `http://dida100.com/start/wxloginb.php?code=${res.code}&appid=wx342902b43601f0d7&AppSecret=62b0f867a163466886543cc3b00b0c88`,
          success(re){
            console.log("登录结果",re)
          }
         
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})